
/**
 * 字段类型
 */
//  float：浮点
//  bigint：长整型
//  int：整型
//  datetime：日期时间
//  date:日期
//  text:大文本
//  string:文本

export const fieldType = {
  STRING: 'string', //string:文本
  TEXT: 'text',  //text:大文本
  FLOATINGPOINT: 'float', //float：浮点
  NUMBER: 'int', //int：整型
  BOOLEAN: 'boolean',
};
Object.freeze(fieldType);

/**
 * 校验类型
 */
export const regularCheck = {
  VALUE: 'value',
  STRING: 'string',
  EMAIL: 'email',//邮箱
  PHONE: 'phone',//手机号码
  CARD: 'card',//身份证
  POSTAL: 'postal',//邮政编码
  QQ: 'qq',//QQ号
  IP: 'IP',//IP
  ENGLISH: 'english',//英文
  CHINESE: 'chinese',//中文
};
Object.freeze(regularCheck);


/**
 * 校验来源
 */
export const ruleCheckOringin = {
  SELECT: 'select',
  SELFADD: 'selfadd',
};
Object.freeze(ruleCheckOringin);




/**
 * 事件触发类型
 */
export const triggerType = {
  CLICK: 'click',//单机
  DOUBLECLICK: 'dblclick',//双击
  BLUR: 'blur', //失去焦点
  CHANGE: 'change', //值改变
};
Object.freeze(triggerType);

/**
 * 表格组件列类型
 */
export const tableColType = {
  SHOW: 'show',//文本
  INPUT: 'input',//输入框
  DATE: 'date',//日期
};
Object.freeze(tableColType);

/**
 * 文本对齐方式
 */
export const textAlign = {
  CENTER: 'center',//居中
  LEFT: 'left',//居左
  RIGHT: 'right',//居右
};
Object.freeze(textAlign);






